package com.cybersapien.comng.engine.action.mock;

import com.cybersapien.comng.engine.action.IAction;
import com.cybersapien.comng.engine.action.annotation.ActionActorInfo;
import com.cybersapien.comng.engine.action.annotation.ActionFireEvent;

@ActionFireEvent(successEvents = { EventEngineMock.class })
@ActionActorInfo(actorType = ActorMock.class, idParam = "ID_ACTOR")
public class ActionMock extends ActionParentMock implements IAction {

	@Override
	public Result testAction(ActionParams parameters) {
		return Result.SUCCESS;
	}

	@Override
	public boolean validateAction(ActionParams parameters) {
		return true;
	}

	@Override
	public String getWorldID() {
		return "TEST";
	}

}
